html, body {
	counter-reset: slide;
}

thead td {
	font-weight: bold;
}

table {
	border-collapse: collapse;
}

h1 {
	display: none;
}

.slide {
	counter-increment: slide;
}

.slide:first-of-type {
	counter-increment: none;
}

code {
	white-space: pre;
}

code.block {
	display: block;
}

@media screen {
	html, body {
		margin: 0px;
		height: 100%;
		width: 100%;
		overflow: hidden;
	}
	
	.slide {
		position: absolute;
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
}

@media print {
	.slide {
		page-break-after: always;
	}
	
	footer {
		display: none;
	}
}
